<html><head><title>PMD</title></head><body>
<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align="center" cellspacing="0" cellpadding="3"><tr>
<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>
<tr bgcolor="lightgrey"> 
<td align="center">1</td>
<td width="*%">src/main/java/calculadora/Calculadora.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'sumando1' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">2</td>
<td width="*%">src/main/java/calculadora/Calculadora.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'sumando2' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">3</td>
<td width="*%">src/main/java/calculadora/Calculadora.java</td>
<td align="center" width="5%">27</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'restando1' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">4</td>
<td width="*%">src/main/java/calculadora/Calculadora.java</td>
<td align="center" width="5%">27</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'restando2' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">5</td>
<td width="*%">src/main/java/calculadora/Calculadora.java</td>
<td align="center" width="5%">31</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'multiplicador' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">6</td>
<td width="*%">src/main/java/calculadora/Calculadora.java</td>
<td align="center" width="5%">37</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">7</td>
<td width="*%">src/main/java/calculadora/Calculadora.java</td>
<td align="center" width="5%">72</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#BooleanGetMethodName">A getX() method which returns a boolean should be named isX()</a></td>
</tr>
<tr> 
<td align="center">8</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">9</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'HomePage' has a Cyclomatic Complexity of 10 (Highest = 15).</a></td>
</tr>
<tr> 
<td align="center">10</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">12</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#TooManyMethods">This class has too many methods, consider refactoring it.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">11</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">12</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'calc' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">13</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">14</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'display' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">15</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#CallSuperInConstructor">It is a good practice to call super() in a constructor</a></td>
</tr>
<tr> 
<td align="center">16</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">18</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The constructor 'HomePage' has a Cyclomatic Complexity of 15.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">17</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">19</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'form' could be declared final</a></td>
</tr>
<tr> 
<td align="center">18</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">19</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr> 
<td align="center">20</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">21</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr> 
<td align="center">22</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">23</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr> 
<td align="center">24</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">25</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr> 
<td align="center">26</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">27</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr> 
<td align="center">28</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">29</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr> 
<td align="center">30</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">25</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '25'-'124').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">31</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">26</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'form' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">32</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">26</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'target' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">33</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">39</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'form' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">34</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">39</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'target' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">35</td>
<td width="*%">src/main/java/org/clubJava/calc/HomePage.java</td>
<td align="center" width="5%">46</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'form' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">36</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">37</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">4</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'org.apache.wicket.ajax.markup.html.AjaxLink'</a></td>
</tr>
<tr> 
<td align="center">38</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">4</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#UnusedImports">Avoid unused imports such as 'org.apache.wicket.ajax.markup.html.AjaxLink'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">39</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">13</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">40</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">13</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ImmutableField">Private field 'label' could be made final; it is only initialized in the declaration or constructor.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">41</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">42</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">14</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DefaultPackage">Use explicit scoping instead of the default package private level</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">43</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">16</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#CallSuperInConstructor">It is a good practice to call super() in a constructor</a></td>
</tr>
<tr> 
<td align="center">44</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">17</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'form' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">45</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">21</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'serialVersionUID' (lines '21'-'41').</a></td>
</tr>
<tr> 
<td align="center">46</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'form' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">47</td>
<td width="*%">src/main/java/org/clubJava/calc/Index.java</td>
<td align="center" width="5%">23</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'target' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">48</td>
<td width="*%">src/main/java/org/clubJava/calc/WicketApplication.java</td>
<td align="center" width="5%">1</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#PackageCase">Package name contains upper case characters</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">49</td>
<td width="*%">src/main/java/org/clubJava/calc/WicketApplication.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#UnnecessaryConstructor">Avoid unnecessary constructors - the compiler will generate these for you</a></td>
</tr>
<tr> 
<td align="center">50</td>
<td width="*%">src/main/java/org/clubJava/calc/WicketApplication.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UncommentedEmptyConstructor">Document empty constructor</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">51</td>
<td width="*%">src/main/java/org/clubJava/calc/WicketApplication.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#CallSuperInConstructor">It is a good practice to call super() in a constructor</a></td>
</tr>
</table></body></html>